html,
body,
ul,
li,
dl,
dt,
dd,
p,
figure,
figcaption,
h1,
h2,
h3,
img,
input,
form,
p,
figure {
  margin: 0;
  padding: 0; }

ul {
  list-style: none; }

a {
  text-decoration: none; }

h1, h2 {
  font-weight: normal; }

html, body {
  height: 100%; }

body {
  display: flex;
  flex-direction: column; }

header {
  height: 1.3rem;
  width: 100%;
  font-size: 0.2rem;
  text-align: center;
  position: relative;
  line-height: 1.5rem;
  margin: 0 0.13rem; }
  header .iconfont {
    font-size: 0.4rem;
    position: absolute;
    left: 0;
    top: 0; }

section {
  flex: 1;
  overflow: auto;
  font-size: 0.3rem; }
  section .tu {
    height: 3.6rem;
    background: #ccc; }
  section .box {
    height: 4.84rem;
    padding: 0.3rem 0.24rem 0;
    border-bottom: 0.02rem solid #ebebeb;
    line-height: 0.45rem; }
    section .box h2 {
      margin-bottom: 0.14rem; }
    section .box p {
      font-size: 0.32rem;
      margin-bottom: 0.36rem; }
  section .wen img {
    display: block;
    margin: 0.36rem auto; }
  section .wen article {
    margin: 0 0.24rem 0 0.44rem;
    font-size: 0.3rem; }
    section .wen article p {
      margin-bottom: 0.34rem; }
